package cn.kgc.itrip.auth.service;

import cn.kgc.itrip.beans.common.ServerResponse;
import cn.kgc.itrip.beans.model.pojo.ItripUser;
import cn.kgc.itrip.beans.model.vo.tokenVo;

/**
 * @author 阿泽
 */
public interface TokenService {
    //生成
    public String generateToken(String userAgent, ItripUser user);

    //保存token
    public void saveToken(String key, String value, Integer time);

    public ServerResponse delToken(String token);
    /**
     * 置换Token时间
     * @param userAgent
     * @param token
     * @return
     */
     ServerResponse<tokenVo> ReplaceToken(String userAgent, String token);

}
